spiny-leg spiders - French English Dictionary